package com.ruoyi.classai.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.annotation.Excel;
import lombok.Data;
import java.util.Date;
import io.swagger.v3.oas.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;

/**
 * 模块资源对象 ewc_module_resource
 *
 * @author lcj
 * @date 2025-02-28
 */
@Getter
@Data
@TableName("ewc_module_resource")
@Schema(description="模块资源对象ewc_module_resource")
public class EwcModuleResource implements Serializable{
    private static final long serialVersionUID = 1L;

    /** 记录的唯一标识 */
    private Long id;

    /** 模块资源唯一标识 */
    @Excel(name = "模块资源唯一标识")
    private String moduleResourceUniqueId;

    /** 模块代码 */
    @Excel(name = "模块代码")
    private String moduleCode;

    /** 资源类型 */
    @Excel(name = "资源类型")
    private String resourceType;

    /** 资源简介 */
    @Excel(name = "资源简介")
    private String resourceDescription;

    /** 路径 */
    @Excel(name = "路径")
    private String path;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    /** 课后作业 id */
    @Excel(name = "课后作业 id")
    private Long homeworkId;

    /** 模块名称 */
    @Excel(name = "模块名称")
    private String moduleName;

    /** 模块序号 */
    @Excel(name = "模块序号")
    private String moduleSeq;

}